package com.wu.service;

import com.wu.bean.User;

import java.util.List;

public interface UserService {
    /**
     * 注册用户
     * @param user
     */
    public void RegistUser(User user);

    /**
     * 登录
     * @param user
     * @return
     */
    public User Login(User user);

    /**
     * 检查用户名是否可用
     * @param username
     * @return
     */
    public boolean existsUssername(String username);

    /**
     * 用户名查询用户信息
     * @param username
     * @return
     */
    public User queryUsername(String username);
    /**
     * 查询所有用户信息
     * @return
     */
    public List<User> queryUserAll();

    /**
     * 模糊查询用户信息
     * @param username
     * @return
     */
    public List<User> queryUserNameLike(String username);

    /**
     * 删除用户信息
     * @param id
     * @return
     */
    public  int DeleteUser(int id);

    /**
     * 修改用户名密码
     * @param username
     * @param password
     * @return
     */
    public int UpdateUserPassword(String username,String password);

    /**
     * 修改用户信息
     * @param user
     * @return
     */
    public int UpdateUser(User user);


}
